Aggregation $sort
இந்த ஒருங்கிணைப்பு நிலை குறிப்பிட்ட வரிசையில் அனைத்து ஆவணங்களையும் வரிசைப்படுத்துகிறது.
நினைவில் கொள்ளுங்கள்:
உங்கள் நிலைகளின் வரிசை முக்கியமானது. ஒவ்வொரு நிலையும் முந்தைய நிலைகள் வழங்கும் ஆவணங்களின் மீது மட்டுமே செயல்படுகிறது.
எடுத்துக்காட்டு
இந்த எடுத்துக்காட்டில், நாங்கள் "sample_airbnb" தரவுத்தளத்தைப் பயன்படுத்துகிறோம், இது ஒருங்கிணைப்புகள் அறிமுகப் பிரிவில் இருந்து எங்கள் மாதிரி தரவில் இருந்து ஏற்றப்பட்டது.
db.listingsAndReviews.aggregate([
{
$sort: { "accommodates": -1 }
},
{
$project: {
"name": 1,
"accommodates": 1
}
},
{
$limit: 5
}
])
இது accommodates புலத்தின் அடிப்படையில் இறங்கு வரிசையில் வரிசைப்படுத்தப்பட்ட ஆவணங்களைத் திரும்பப் பெறும்.
வரிசை மதிப்புகள்:
வரிசை வரிசையை 1 அல்லது -1 ஐப் பயன்படுத்தி தேர்ந்தெடுக்கலாம். 1 என்பது ஏறு வரிசை மற்றும் -1 என்பது இறங்கு வரிசை.